package org.xxpay.service.dao.mapper;
import org.xxpay.core.entity.ChannelMchInfo;
import org.xxpay.core.entity.ChannelMchInfoExample;

import java.util.List;
import java.util.Map;

public interface ChannelMchInfoMapper {
    int countByExample(ChannelMchInfoExample example);

//    int deleteByExample(AgentInfoExample example);
//
    int deleteByPrimaryKey(Long channelMchId);
//
//    int insert(AgentInfo record);
//
    int insertSelective(ChannelMchInfo record);
//
    List<ChannelMchInfo> selectByExample(ChannelMchInfoExample example);
//
ChannelMchInfo selectByPrimaryKey(Long channelMchId);
//
//    int updateByExampleSelective(@Param("record") AgentInfo record, @Param("example") AgentInfoExample example);
//
//    int updateByExample(@Param("record") AgentInfo record, @Param("example") AgentInfoExample example);
//
    int updateByPrimaryKeySelective(ChannelMchInfo record);
//
//    int updateByPrimaryKey(AgentInfo record);
//
//    /**
//     * 统计代理商信息
//     * @param param
//     * @return
//     */
//    Map count4Agent(Map param);
//
//    /**
//     * 查询总代理下的二级代理列表
//     */
//    List<Map> selectInfoAndAccount(Map param);
}